const jwt = require("jsonwebtoken");
const Token = {
    // 加密函数(加密的数据，是josn对象)
    encrpt: function(data) {
        return jwt.sign(data, 'justWen', { expiresIn:'20h' });//有效时长一天
    },
    decrypt: function(token) {
        try {
            let data = jwt.verify(token, 'justWen'); //解密
            return {
                //解密成功
                token: true,
                data//返回原始数据
            }
        } catch (error) {
            return {
                //解密失败
                token: false,
                error//返回错误信息
            }
        }
    }
}
// var ss= Token.encrpt({
//     username:'213'
// }); 
// console.log(ss);
module.exports = Token;